-
Notifications
You must be signed in to change notification settings - Fork 101
Annotation conversion guidance for SSL and gRPC backend (upstream) services #886
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have removed the internal resource link from the PR description.
Could you reformat these snippets into a table?
There are some other small style conventions I can address as suggestions afterwards.
I would also like a different PR title, as the current one had no indication of what the context of the PR would be.
You might find our Commit messages guidelines useful.
On further investigation, I'm curious what the intended use case for this specific detail is. We have a Migrate from Ingress-NGINX Controller document that already include a table mapping the Ingress-NGINX resources: is there a reason these could not be added to the existing table? |
I thought about putting these annotations in the existing table. However, the proposed annotation conversions are predicated on corresponding values. All of the mapping tables in the document contain just annotations without values. Configuration snippets contain annotations and values. For example, implementing just nginx.ingress.kubernetes.io/backend-protocol and nginx.org/ssl-services would not provide guidance for a successful conversion. However, nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" to nginx.org/ssl-services: "ssl_service_name" does. |
@ADubhlaoich |
Hi @jnewfield, my apologies for not following up on this PR. Five day weekend and short week meant I missed a few things to follow up on. I guess it makes sense to keep them separate, though I may combine them together at a later date. If the content is converted to a table, I'll be happy to approve. I'll also bump this up to the engineering team, since none of them have weighted in yet. Stylistically, we avoid using horizontal lines nowadays ( |
Proposed changes
Problem: Add annotation conversion guidance for SSL and gRPC backend (upstream) services from Kubernetes Ingress-NGINX Controller to F5 NGINX Ingress Controller
Solution: Document conversions
Testing: I implemented F5 NGINX Ingress Controller annotations that are being documented in lab NIC environment to confirm they function as expected
Checklist
Before merging a pull request, run through this checklist and mark each as complete.
README.md
Footnotes
Potentially sensitive changes include anything involving code, personally identify information (PII), live URLs or significant amounts of new or revised documentation. Please refer to our style guide for guidance about placeholder content. ↩